home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Visual Basic Source Code
/
Visual Basic Source Code.iso
/
vbsource
/
instan1a
/
window.bas
< prev
Wrap
BASIC Source File
|
1999-10-01
|
714b
|
24 lines
Attribute VB_Name = "modWindow"
Option Explicit
Declare Function ShowWindow Lib "User32" (ByVal Hwnd As Long, ByVal nCmdShow As Long) As Long
Declare Function SendMessageByNum& Lib "User32" Alias "SendMessageA" (ByVal Hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, ByVal lParam As Long)
Public Const WM_CLOSE = &H10
Public Const SW_HIDE = 0
Public Const SW_NORMAL = 1
Public Const SW_SHOWMINIMIZED = 2
Public Const SW_SHOWMAXIMIZED = 3
Public Const SW_RESTORE = 9
Public Sub CloseWindow(frm As Form)
Dim lW As Long
lW = SendMessageByNum(frm.Hwnd, WM_CLOSE, 0, 0)
End Sub
Public Sub Window(frm As Form, state As Integer)
Dim lW As Long
lW = ShowWindow(frm.Hwnd, state)
End Sub